[XEN] Revert 12977:af39d20b2b728941421ef18e5c5b1012852eec80
authorIan Campbell <ian.campbell@xensource.com>
Mon, 18 Dec 2006 16:11:19 +0000 (16:11 +0000)
committerIan Campbell <ian.campbell@xensource.com>
Mon, 18 Dec 2006 16:11:19 +0000 (16:11 +0000)
This changeset broke the ELF note layout on x86_64.

Signed-off-by: Ian Campbell <ian.campbell@xensource.com>
xen/include/xen/elfcore.h

index 356fc1744ddebcb50e8fa95d8c11a63439b58fdc..75ce7c49ef9291281f2cc6a6e6c2160a14bfca50 100644 (file)
@@ -87,7 +87,7 @@ typedef struct
             desctype desc;                      \
             PAD32(sizeof(desctype));            \
         } desc;                                 \
-    } type
+    } __attribute__ ((packed)) type
 
 #define CORE_STR                "CORE"
 #define CORE_STR_LEN            5 /* including terminating zero */
@@ -119,7 +119,7 @@ typedef struct {
     crash_note_core_t core;
     crash_note_xen_core_t xen_regs;
     crash_note_xen_info_t xen_info;
-} crash_note_t;
+} __attribute__ ((packed)) crash_note_t;
 
 #define setup_crash_note(np, member, str, str_len, id) \
   np->member.note.note.note.namesz = str_len; \